package com.zz.annotation_demo_02;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.ANNOTATION_TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface EventBase {
    // 1、setOnClickListener  订阅关系
    String listenerSetter();

    // 2. new Vew.OnClickListener()  事件本身
    Class<?> listenerType();

    // 3、事件处理程序 onClick 方法
    String callbackMethod();
}
